package com.xianniu.ltc.model.entity;
/**
 * @description 销售合同表
 * @author zhangyang@zencor.cn
 * @date 2021-09-13
 */
import java.io.Serializable;

import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

@Data
@TableName("T__RBHETONG0")
public class TRbhetong0DTO implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * id
     */
    @TableId
    private String rbhetong0Id;

    /**
     * autoid
     */
    private Long autoId;

    /**
     * 合同名称
     */
    private String rbhetong0Name;

    /**
     * 创建人
     */
    private String createdBy;

    /**
     * 创建时间
     */
    private Date createdOn;

    /**
     * 修改人
     */
    private String modifiedBy;

    /**
     * 修改时间
     */
    private Date modifiedOn;

    /**
     * 助记码
     */
    private String quickCode;

    /**
     * 所属用户
     */
    private String owningUser;

    /**
     * 所属部门
     */
    private String owningDept;
    /**
     * 所属部门（反编译）
     */
    @TableField(exist = false)
    private String owningDeptName;

    /**
     * 合同编号
     */
    private String hetongbianhao;

    /**
     * 商机编号
     */
    private String shangjibianhao;

    /**
     * 签约编号
     */
    private String qianyuebianhao;

    /**
     * 业务类型
     */
    private Long yewuleixing;

    @TableField(exist = false)
    private String yewuleixingName;
    /**
     * 签约时间
     */
    private Date qianyueshijian;

    /**
     * 服务开始时间
     */
    private Date fuwukaishishijian;

    /**
     * 服务终止时间
     */
    private Date fuwuzhongzhishijian;

    /**
     * 签约金额
     */
    private BigDecimal qianyuejine = BigDecimal.ZERO;

    /**
     * 项目经理
     */
    private String xiangmujingli;

    /**
     * 签约金额(未税)
     */
    private BigDecimal qianyuejineweishui;

    /**
     * 归档处
     */
    private String rbguidangchu3;

    /**
     * 审核流程
     */
    private String approvalId;

    /**
     * 审核状态
     */
    private Integer approvalState;

    /**
     * 审核步骤
     */
    private String approvalStepNode;

    /**
     * 审批记录
     */
    private String shenpijilu;

    /**
     * 合同附件
     */
    private String hetongfujian;

    /**
     * 业绩
     */
    private BigDecimal rbyeji5;

    /**
     * 实际利润率（%）
     */
    private BigDecimal shijilirunlv;

    /**
     * 标准利润率（%）
     */
    private BigDecimal biaozhunlirunlv;

    /**
     * 角色担当
     */
    private String juesedandang;
    /**
     * 角色担当（反编译）
     */
    @TableField(exist = false)
    private String juesedandangName;

    /**
     * 结算方式
     */
    private String jiesuanfangshi10;

    /**
     * 收费模式
     */
    private String shoufeimoshi28;

    /**
     * 交付模式
     */
    private String jiaofumoshi;
    /**
     * 交付模式（反编译）
     */
    @TableField(exist = false)
    private String jiaofumoshiName;

    /**
     * 租户标识
     */
    private String tenantCode;

    /**
     * 项目名称
     */
    private String xiangmumingcheng;

    /**
     * 项目背景
     */
    private String xiangmubeijing;

    /**
     * 上级合同
     */
    private String shangjihetong;

    /**
     * 账期次数
     */
    private Long zhangqicishu;

    /**
     * 服务方式
     */
    private String fuwufangshi;

    /**
     * 合同生效日期
     */
    private Date hetongshengxiaoriqi;

    /**
     * 姓名
     */
    private String rbxingming9;

    /**
     * 联系电话
     */
    private String lianxidianhua;

    /**
     * 地址
     */
    private String rbdizhi8;

    /**
     * 服务内容
     */
    private String fuwuneirong;

    /**
     * 合同阶段
     */
    private String hetongjieduan;

    /**
     * 客户名称
     */
    private String kehumingcheng60;

    /**
     * 最终客户名称
     */
    private String zuizhongkehumingcheng;

    /**
     * 综合税率(%)
     */
    private BigDecimal zongheshuilv;

    /**
     * 商机编号
     */
    private String shangjibianhao78;

    /**
     * 合同明细附件
     */
    private String hetongmingxifujian;

    /**
     * 所属地址
     */
    private String suoshudizhi;

    /**
     * 关联补充协议（销售）
     */
    private String guanlianbuchongxieyixiaoshou;

    /**
     * 项目规模
     */
    private String xiangmuguimo;

    /**
     * 关联客户
     */
    private String guanliankehu;

    /**
     * 关联最终客户
     */
    private String guanlianzuizhongkehu;

    /**
     * 承接业绩
     */
    private BigDecimal chengjieyeji;

    /**
     * 自主业绩
     */
    private BigDecimal zizhuyeji = BigDecimal.ZERO;

    /**
     * 关联销售业绩
     */
    private String guanlianxiaoshouyeji;

    /**
     * 已回款金额
     */
    private BigDecimal yihuikuanjine = BigDecimal.ZERO;

    /**
     * 罚款金额
     */
    private BigDecimal fakuanjine;

    /**
     * 已开票金额
     */
    private BigDecimal yikaipiaojine;

    /**
     * 已开票未回款金额
     */
    private BigDecimal yikaipiaoweihuikuanjine = BigDecimal.ZERO;

    /**
     * 应收未收金额
     */
    private BigDecimal yingshouweishoujine = BigDecimal.ZERO;

    /**
     * 回款比例（%）
     */
    private BigDecimal huikuanbili;

    /**
     * 发票类型
     */
    private String fapiaoleixing;

    /**
     * 拆分税率1（%）
     */
    private BigDecimal chaifenshuilv1;

    /**
     * 拆分金额1（含税）
     */
    private BigDecimal chaifenjine1hanshui;

    /**
     * 拆分金额1（未税）
     */
    private BigDecimal chaifenjine1weishui;

    /**
     * 拆分金额2（未税）
     */
    private BigDecimal chaifenjine2weishui;

    /**
     * 拆分金额2（含税）
     */
    private BigDecimal chaifenjine2hanshui;

    /**
     * 拆分税率
     */
    private BigDecimal chaifenshuilv;

    /**
     * 项目编号
     */
    private String xiangmubiaoshi;

    public TRbhetong0DTO() {
    }
}

